// P1093 write by cn_ryh